^在C++中表示什么?
来源:百度知道 编辑:UC知道 时间:2024/05/02 10:47:13
HURRY UP!
是表示按位异或(XOR),就是在二进制位上,按位进行比较,如果同为0,或者同为1,结果为0,否则为1。
2 的二进制为 0010
6 的二进制为 0110
那么 2 ^ 6 就是 0100,十进制为4。
int a = 2 ^ 6;
printf_s( "%d\n", a );
结果为4。
X^Y表示X的Y次方
同意三楼的大哥说的;
我试过^ 不能做二次方
表示2次方